Big Huge Thesaurus

Cuban sandwich

noun